package pe.com.empresa.datos.dao;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import pe.com.empresa.datos.dominio.Dominio;
import pe.com.empresa.datos.dominio.DominioExample;

public interface DominioMapper {
    int countByExample(DominioExample example);

    int deleteByExample(DominioExample example);

    int deleteByPrimaryKey(Integer idDominio);

    int insert(Dominio record);

    int insertSelective(Dominio record);

    List<Dominio> selectByExample(DominioExample example);

    Dominio selectByPrimaryKey(Integer idDominio);

    int updateByExampleSelective(@Param("record") Dominio record, @Param("example") DominioExample example);

    int updateByExample(@Param("record") Dominio record, @Param("example") DominioExample example);

    int updateByPrimaryKeySelective(Dominio record);

    int updateByPrimaryKey(Dominio record);
}